Developing .NET Web Service-based Applications with Aspect-Oriented Component Engineering
نویسندگان
چکیده
Current approaches to engineering web service-based software systems are limited by lack of comprehensive web service component characterisations. In this paper, we describe our recent work applying Aspect-Oriented Component Engineering (AOCE) to develop more adaptable, higher quality and more reusable software components for web services. We give examples on how AOCE can be used to design and implement Web Servicebased systems, including aspect-oriented enhancements to the Web Services Description Language and the Universal Discovery, Description and Integration standards. We describe a prototype web services system we have implemented using AOCE to demonstrate and evaluate our technique.
منابع مشابه
An Approach to Developing Web Services with Aspect- oriented Component Engineering
Web services have become a popular new technology for describing, locating and using distributed system functionality. However, existing web service development approaches lack aspect-based development support for distributed components. We describe the application of Aspect-Oriented Component Engineering to web service development. This includes grouping web service operations into components ...
متن کاملAn Integrated Service-Oriented Development Platform for Realization of e-Business Systems
SOA (Service-Oriented Architecture) is becoming a leading paradigm for the development of information systems and application integration. Web services [1] and Semantic Web [2] are emerging technologies that promote service-oriented architecture and service-oriented ebusiness systems. With open and standard application interfaces and technologies, Web services implement SOA’s features to suppor...
متن کاملA Petri Net-Based Specification Model towards Verifiable Service Computing
The emerging paradigm of Web services opens a new way of engineering enterprise Web applications via rapidly developing and deploying Web applications, by composing independently published Web service components to conduct new business transactions. However, how to formally validate and reason about the properties of an enterprise system composed of Web service components remains a challenge. T...
متن کاملAgent-oriented Modeling and Design Methods for E-services/web Services
The component modeling offers the potential to assemble applications much more rapidly than ever before. Agents can be viewed as specialized distributed components, offering greater flexibility than traditional components when developing certain applications. Different kinds of agents have different amounts of personality, mobility, interaction, collaboration, persistence and intelligence. Web ...
متن کاملAspect-Oriented Programming with C# and .NET
Almost a year ago, Microsoft has introduced the .NET architecture as a new component-based programming environment, which allows for easy integration of classical distributed programming techniques with Web computing. .NET defines a type system and introduces notions such as component, object, and interface, which are building blocks for distributed multi-language component-based applications. ...
متن کامل